package tec;


public class JournalTransport {



	void ajouterUnAssis()
	{
		sortie.ecrireJournal("Entrée d\'un passager assis");
		jauge.incrementer();
	}

	void ajouterUnDebout()
	{
		sortie.ecrireJournal("Entrée d\'un passager debout");
		jauge.incrementer();
	}

	void enleverUnAssis()
	{
		sortie.ecrireJournal("Changement de place d\'un passager assis");
	}

	void enleverUnDebout()
	{
		sortie.ecrireJournal("Changement de place d\'un passager debout");
	}

	void enleverUnPassager()
	{
		sortie.ecrireJournal("Sortie d\'un passager");
		jauge.decrementer();
	}

	void changerArret()
	{
		sortie.ecrireJournal("Arrêt suivant");
	}

	void fixerMaxPlace(int nbAssis, int nbDebout)
	{
		sortie.ecrireJournal("Transport : "+nbAssis+" places assises, "+nbDebout+" places debouts");
		jauge = new JaugeNaturel(0,nbAssis + nbDebout,0);
	}


    private EcritureJournal sortie;
    private JaugeNaturel jauge;
}